home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1997 September / Macworld (1997-09).dmg / Shareware World / Info / For Developers / DR2.1update3 / README < prev    next >
Text File  |  1997-06-28  |  5KB  |  154 lines

  1. June 26, 1997
  2.  
  3. Announcing the third update to MkLinux DR2.1.
  4.  
  5. The "DR2.1update3" update fixes some bugs and adds Shared Libary Support
  6. to MkLinux.
  7.  
  8. The update is available for anonymous ftp from ftp.mklinux.apple.com:
  9.  
  10.     ftp://ftp.mklinux.apple.com/pub/Updates/DR2.1update3/
  11.  
  12. or our various mirror sites, in the directory:
  13.  
  14.     .../Updates/DR2.1update3/
  15.  
  16. (Please be patient with the mirror sites, it may take them some time to
  17.  mirror the update)
  18.  
  19. *** IMPORTANT NOTES ****
  20.  
  21. General
  22. -------
  23.  
  24. There are two parts to this update.  The first part is similar to previous
  25. updates in that there is a new Microkernel, Linux Server, and Default
  26. Pager.  The second part consists of several RPM (Redhat Package Manager)
  27. packages containing shared libraries, and programs linked with those
  28. shared libraries.  Both parts are required for completing this update.
  29.  
  30. The sources to these pieces, as well as the tools and instructions needed
  31. to build them, are included for those of you interested.  However, there
  32. is no requirement to rebuild these components in order to apply the update.
  33.  
  34. We have tested this update (including the shared library support) on
  35. several platforms: PowerMac 7100/8100/7200/7500/8500/9500 of many varying
  36. speeds.  We feel that this update is better for everyone who is currently
  37. able to run MkLinux on their PowerMac (or clone).
  38.  
  39.  
  40. Upgrade Path
  41. ------------
  42.  
  43. This is an update to MkLinux DR2.1.  If you are still running MkLinux
  44. DR2 or DR2 with updates, then you should upgrade to DR2.1 before applying
  45. this update.
  46.  
  47. You may apply this update regardless of whether you applied previous
  48. updates.  More specifically, you do not need to apply DR2.1update1
  49. or DR2.1update2 before you apply this update.  Everything in updates 1
  50. and 2 will be overwritten by files from DR2.1update3.
  51.  
  52. Here's a summary:
  53.  
  54. From:            To:                Valid:
  55. -----            ---                ------
  56. DR2.1update2    ->    DR2.1update3            (YES)
  57. DR2.1update1    ->    DR2.1update3            (YES)
  58. DR2.1        ->    DR2.1update3            (YES)
  59. DR2        ->    DR2.1update3            (NO)
  60.  
  61.  
  62. Bug Fixes
  63. ---------
  64. We believe this update fixes the following bugs.
  65.  
  66. - Fixed keyboard capslock problem introduced in Update 2.
  67.  
  68. - Disabled media change detection on SCSI device open.  Fixed panic
  69.   during multiple fscks on the same SCSI target.
  70.  
  71. - Many fixes in the pmap layer.  Should enhance stability under heavy
  72.   paging conditions as well as improve performance.
  73.  
  74. - Fixed inode leak which occurred when deleting or overwriting a file that
  75.   had been mapped (such as being exec'ed).
  76.  
  77. - Dozens of bugs in various commands have been fixed as newer versions
  78.   of these commands are part of this update.
  79.  
  80.   
  81. Enhancements
  82. ------------
  83.  
  84. - MQ register saved on context switch on 601 processors.
  85.  
  86. - MkLinux server based on Linux kernel 2.0.30.
  87.  
  88. - Much of the work for the Powerbook 3400/2400 has been merged in.
  89.   (However, this update does _not_ run on those machines yet.  Stay tuned!)
  90.   Thanks to Rhoads Hollowell for this work.
  91.  
  92. - Ramdisk support in the Mklinux Server.  Thanks go to Mark Hatle.
  93.  
  94. - Shared Libraries are now officially part of MkLinux.  Thanks to
  95.   Gary Thomas and scores of volunteers for this tremendous effort.
  96.  
  97.  
  98. Quick Guide to Files Available in the DR2.1update3 Directory:
  99. -------------------------------------------------------------
  100.  
  101. Required for the update:
  102.  
  103.       README
  104.     contains this message.
  105.  
  106.       README.install
  107.     How to install the Mach Kernel, Linux Server and Default Pager
  108.  
  109.       README.shared
  110.     How to install the Shared Libraries and packages based on them
  111.  
  112.       Mach_Kernel.gz
  113.       vmlinux.gz
  114.       default_pager.gz
  115.     The Mach Kernel, Linux Server, and Default Pager in gzipped
  116.         (ie. compressed) form
  117.  
  118.       install_shlibs
  119.     A shell script used to install the Shared Libraries
  120.  
  121.       RPMS/ppc/*
  122.     All the RPM packages that are part of this update
  123.  
  124. Optional sources and build tools:
  125.  
  126.       README.build
  127.     How to build the Mach Kernel and/or Linux Server
  128.     (along with some other tasks in the Microkernel tree, such as
  129.      the Default Pager)
  130.  
  131.       DR2.1update3.osfmk.src.tgz
  132.     Sources to Mach Kernel in gzipped tar format.
  133.     (to extract: tar -zxpf DR2.1update3.osfmk.src.tgz)
  134.  
  135.       DR2.1update3.osfmk.export.tgz
  136.     The export/powermac directories, which contains the "exportable"
  137.     pieces of the Microkernel build (include files and libraries)
  138.     (to extract: tar -zxpf DR2.1update3.osfmk.export.tgz)
  139.  
  140.       DR2.1update3.mklinux.src.tgz
  141.     Sources to the Linux Server update in gzipped tar format.
  142.     (to extract: tar -zxpf DR2.1update3.mklinux.src.tgz)
  143.  
  144.       DR2.1update3.tools.tgz
  145.     Various "Mach tools" that are needed to build both the microkernel
  146.     and the Linux server.
  147.  
  148.       ode-bin.tgz
  149.     OSF development environment tools that are needed to build the
  150.     microkernel.
  151.  
  152.       SRPMS/*
  153.     The Source RPMs used to build the RPM packages in this update
  154.